.card-item{
    width: 100%;
    height:2.5rem;
    color:#fff;
    display: flex;
    flex-direction: row;
    margin-top: 0.3rem;
}
.red{
    background: #ec5356;
}
.yh-icon{
    width: 30%;
    height:2.5rem;
    position: relative;
}
.yh-logo{
    width: 1rem;
    height:1rem;
    background-color:#fff;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-0.5rem,-0.5rem);
    border-radius:50%;
}
.zsyh{
    background-image: url("../img/zhaoshang-icon.png");
    background-size: 0.8rem 0.8rem;
    background-repeat: no-repeat;
    background-position: center center;
}

.yh-infro{
    margin-top: 0.25rem;
    width: 70%;
    font-family: PingFangSC-Medium;
}
.yh-infro p{
    width: 100%;
    height:1rem;
    line-height: 1rem;
    font-size: 0.34rem;
}
.yh-infro .yh-name{
    font-size: 0.36rem;
}
.yh-infro .yh-name span{
    font-size: 0.28rem;
    margin-left: 0.4rem;
}